import axios from 'axios'
import {
  Message
} from 'element-ui'

// let baseURL = ''

// if(window.location.origin.indexOf("localhost") !== -1) {
//   baseURL = 'http://sinograin.otto.xin'
// } 

// create an axios instance
const service = axios.create({
  // baseURL:   'api', 
  baseURL : 'http://sinograin.otto.xin',
  // baseURL: 'http://192.168.111.26:7005',
  timeout: 8000 // request timeout 设置请求超时时间，单位（毫秒）
})




service.interceptors.request.use(function (config) {
  // 在发送请求之前做些什么
  return config;
}, function (error) {
  // 对请求错误做些什么
  return Promise.reject(error);
});

// 添加响应拦截器
service.interceptors.response.use(function (response) {
  // 2xx 范围内的状态码都会触发该函数。
  // 对响应数据做点什么
  if(response.status ==200) {
    return response.data;
  } else {
    return Promise.reject("error")
  }
}, function (error) {
  // 超出 2xx 范围的状态码都会触发该函数。
  // 对响应错误做点什么
  return Promise.reject(error);
});

export default service